// 引入axios
import axios from "axios";

// 创建新的axios
let http = axios.create({
    baseURL: 'http://heima.9yuecloud.com:9988/api/private/v1/',
    timeout: 3000
})
// 设置请求拦截
http.interceptors.request.use(
    // 请求成功回调
    config => {
        // if(config.url != '/'){
        //     let token = localStorage.getItem('token')
        //     token && (config.headers.Authorization = token)
        // }
        config.headers.Authorization = localStorage.getItem('token');
        return config
    },
    (err)=>{
        return Promise.reject(err)
    }   
)

// 设置响应拦截
http.interceptors.response.use(
    // 响应成功回调函数
    (result)=>{
        return Promise.resolve(result)
    },
    (err)=>{
        return Promise.reject(err)
    }
)

// 导出http
export default http